Improving Dynamically-Generated Code Performance on Dynamic Binary Translators

نویسندگان
چکیده

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Improving Indirect Branch Translation in Dynamic Binary Translators

Dynamic Binary Translators (DBTs) have a wide range of applications including program instrumentation, dynamic optimization, and security. One of the main issues with DBTs is their performance overhead. A significant part of this overhead is caused by indirect branch (IB) translation. In this paper, we show that the percentage of instructions spent in translating indirect branches can be as hig...

متن کامل

On dynamically generated ontology translators in agent communication

In this paper, we consider communication between agents that employ different vocabularies to represent information. In particular, we develop a communication mechanism in which translators between the vocabularies of agents are generated. Instead of being defined in advance, these translators are dynamically constructed during execution of the system, and are based both on the information that...

متن کامل

Compact Trace Trees in Dynamic Binary Translators

Trace Tree (TT) is a technique to collect program execution traces, which is commonly used in JIT environments. Its main features are the ability to perform loop unrolling and function inlining at no cost, while detecting application loop kernels. In this paper we evaluate a TT implementation in a DBT environment. We show that, under DBT, trace trees suffer from severe code duplication, conside...

متن کامل

Improved Code Sharing in Dynamically Generated Marshalling Routines (full Paper) Paul Menage Improved Code Sharing in Dynamically Generated Marshalling Routines

marshalling routines (Full paper) Paul Menage [email protected] phone: +44 1223 331859, fax: +44 1223 334678 University of Cambridge Computer Laboratory New Museums Site, Pembroke Street Cambridge, UK, CB2 3QG Abstract Marshalling schemes for Inter-process Communication (IPC) systems can be classi ed as compiled or interpreted; each has advantages and disadvantages. This paper presents a...

متن کامل

Memory Optimization of Dynamic Binary Translators for Embedded Platforms

Dynamic binary translators (DBTs) are becoming increasingly important because of their power and flexibility. DBT-based services are valuable for all types of platforms. However, the high memory demands of DBTs present an obstacle for embedded systems. Most research on DBT design has a performance focus, which often drives up the DBT memory demand. In this dissertation, we propose a memory-orie...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: ACM SIGPLAN Notices

سال: 2018

ISSN: 0362-1340,1558-1160

DOI: 10.1145/3296975.3186413